Real-Time Programmable Volume Rendering
نویسندگان
چکیده
Real-time graphics hardware is rapidly becoming programmable, and has recently incorporated the features needed for direct volume rendering. Unfortunately, the standard interfaces to this hardware are at the assembly language level. When programming at this level, it is difficult re-use and modify existing implementations of volume rendering algorithms, and it is extremely tedious to experiment with the many possible tradeoffs between performance, visualization technique, and image quality. We address these problems with a programmable volume rendering pipeline that is implemented in a high-level shading language, and executes efficiently on commodity graphics hardware. We show how to write re-usable code modules for a variety of volume resampling, classification and shading algorithms, and demonstrate how these modules can be combined in mix-and-match fashion to build custom pipelines. We present results on current hardware.
منابع مشابه
Rendering Fake Soft Shadows with Smoothies
We present a new method for real-time rendering of shadows in dynamic scenes. Our approach builds on the shadow map algorithm by attaching geometric primitives that we call “smoothies” to the objects’ silhouettes. The smoothies give rise to fake shadows that appear qualitatively like soft shadows, without the cost of densely sampling an area light source. The soft shadow edges hide objectionabl...
متن کاملAdvanced Volume Visualization Techniques for Seismic Interpretation
In the past ten years, volume rendering tools have been progressively adopted by the geophysical community. The emergence of high-end graphics workstations with 3D texture capabilities made real-time volume rendering possible. Many interactive volume rendering packages are now available for seismic interpretation. However, interpretation is still mostly done in 2D. This is mainly due to the hig...
متن کاملA Real-Time Soft Shadow Volume Algorithm
Rendering of shadows is a very important ingredient in three-dimensional graphics since they increase the level of realism and provide cues to spatial relationships. Area or volumetric light sources give rise to so called soft shadows, i.e., there is a smooth transition from no shadow to full shadow. For hard shadows, which are generated by point light sources, the transition is abrupt. Since a...
متن کاملImplementing a Programmable Pixel Pipeline in FPGAs
Complex three dimensional graphics rendering is computationally very intensive process, so even the newest microprocessors cannot handle more complicated scenes in real time. Therefore to produce realistic rendering, hardware solutions are required. This paper discusses an FPGA implementation which supports programmable pixel computing.
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002